package io.gitee.caoxiaoyu97.messageconvert.common;

import freemarker.template.Template;
import freemarker.template.TemplateException;
import java.io.IOException;
import java.io.StringWriter;

/*********************************************************
 * 文件名称：TemplateUtil.java
 * 系统名称：CXY自定义系统
 * 模块名称：io.gitee.caoxiaoyu97.messageconvert.common
 * 功能说明：
 * 开发人员 @author：caoxy31978
 * 开发时间 @date：2023/7/7 9:43
 * 修改记录：程序版本  修改日期  修改人员  修改单号  修改说明
 *********************************************************/
public class CxyCloudTemplateUtils {
    public static String convert(String group,String tempName,Object param) throws IOException,
            TemplateException {
        StringWriter stringWriter = new StringWriter();
        Template template = CxyCloudTempConfigurationUtil.getConfiguration(group).getTemplate(tempName);
        template.process(param,stringWriter);
        return stringWriter.toString();
    }
}
